Skip to content

ci: Run release jobs on Blacksmith#357

Merged
auxesis merged 2 commits into
mainfrom
ci/run-all-jobs-on-blacksmith
Jan 29, 2026
Merged

ci: Run release jobs on Blacksmith#357
auxesis merged 2 commits into
mainfrom
ci/run-all-jobs-on-blacksmith

Conversation

@auxesis
Copy link
Copy Markdown
Contributor

@auxesis auxesis commented Jan 29, 2026

Brings the release workflow in line with the test and benchmark workflows.

Specifically:

  • Use blacksmith runners for arm64 builds. Faster and cheaper.
  • Remove the cache-provider attribute on the build matrix. We always use the github cache provider, and making it an option leads to configuration drift (like using Buildjet caching with Blacksmith runners).

Acknowledgment

By submitting this pull request, I confirm that CipherStash can use, modify, copy, and redistribute this contribution, under the terms of CipherStash's choice.

Copilot AI review requested due to automatic review settings January 29, 2026 05:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the release GitHub Actions workflow to use Blacksmith runners and simplifies cache configuration, bringing it closer to the test and benchmark workflows.

Changes:

  • Switch the ARM64 release build from linux-arm64-public to the blacksmith-16vcpu-ubuntu-2404-arm runner.
  • Remove the cache-provider dimension from the build matrix and rely on the default cache provider for Swatinem/rust-cache.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml
@auxesis auxesis force-pushed the ci/run-all-jobs-on-blacksmith branch from 6cd3dab to 3a81c12 Compare January 29, 2026 05:36
Because we always use the github cache provider, and making it an option
leads to configuration drift (like using Buildjet caching with Blacksmith
runners).
@auxesis auxesis force-pushed the ci/run-all-jobs-on-blacksmith branch from 3a81c12 to f567c04 Compare January 29, 2026 05:39
@auxesis auxesis merged commit c9c810c into main Jan 29, 2026
5 checks passed
@auxesis auxesis deleted the ci/run-all-jobs-on-blacksmith branch January 29, 2026 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants